sizeof函数

您所在的位置:网站首页 c++ size和sizeof sizeof函数

sizeof函数

#sizeof函数| 来源: 网络整理| 查看: 265

 

- 1 - 

sizeof

函数

 

    sizeof

函数是

C/C++

程序设计语言中一种特殊的运算符,

它的作

用是计算出某个变量的字节大小,

或者计算出某个类型的变量的大小。

SIZE OF

函数只能用于计算表达式,不能用于赋值语句。它主要包括

两种类型,即“表达式

SIZE OF

”和“变量

SIZE OF

。常见的引起

SIZE OF

函数的原因有以下几个:

 

    

第一,获取某个变量的字节大小:在

C/C++

程序设计中,如果要

获取某个变量的字节大小,可以通过

SIZE 

OF

函数来实现,如:

SIZE 

OF(parameter)

 

    

第二,

在语句中测试某个变量的大小:

比如在语句中测试一个字

符串的长度,

可以直接用

SIZE 

OF

函数来实现,

如:

SIZE 

OF(string)

又如使用预处理器宏

#ifndef

来测试一个变量的大小,

可以使用

SIZE 

OF

函数,如:

#ifndef(SIZE OF(variable) > 10)

 

    

第三,在结构体(

struct

)定义中计算结构体占用的字节大小:

在定义结构体时,

可以使用

SIZE 

OF

函数来实现,

如:

SIZE 

OF(struct 

)

 

    

第四,在数组定义中计算元素占用的字节大小:在定义数组时,

可以使用

SIZE OF

函数来实现,如:

SIZE OF(array[index])

 

    

第五,

在函数定义或实现中计算参数的字节大小:

在函数定义和

实现时,可以使用

SIZE OF

函数来实现,如:

SIZE OF(param)

 

    SIZE OF

函数的使用也不是毫无前提的,它的使用也受到一些限

制的,

比如它的使用不可以与指针操作运算符一起使用,

也不可以与

其他操作符(如移位运算符、算术运算符)一起使用,并且不可以对



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3